(function() {
	
	'use strict';
	
	angular.module('ielApp')
	.factory('EditarProdutoFactory', ['$http', '$q', '$window', function($http, $q, $window) {
	
		function verProduto(id) {
			
			var retorno = $q.defer();
			
			$http.get('/EstoqueBackEndVersao1.0/rest/produto/listarProdutoPorId/'+ id)
			.success(function(data) {
				
				retorno.resolve(data);
			})
			.error(function() {
				alert("Aconteceu algo de ruim");
			})
			
			return retorno.promise;
		}
		
		function atualizar(produto) {
			
			$http.put('/EstoqueBackEndVersao1.0/rest/produto/atualizar', produto)
			.success(function() {
				alert("atualizado com sucesso!")
				$window.location.reload();
			})
			.error(function() {
				alert("aconteceu algum erro");
			})
			
		}
		
		return {
			
			verProduto: verProduto,
			atualizar: atualizar
		}
		
	}])
	
	
}());